<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8"/>
        <title>初识Vue</title>
        <!-- 引入Vue -->
        <script type="text/javascript" src="../js/vue.js"></script>
    </head>
    <body>
        <!-- 
            Vue模板语法有2大类：
                1.插值语法：
                    功能：用于解析标签体内容
                    写法：{{xxx}}，xxx是js表达式，且可以直接读取到data中的所有属性
                2.指令语法：
                    功能：用于解析标签(包括：标签属性、标签体内容、绑定事件...)
                    举例：v-bind:href="xxx" 或 简写为 :href="xxx"，xxx同样要写js表达式，
                         且可以直接读取到data中的所有属性
                    备注：Vue中有很多的指令, 且形式都是： v-????, 此处只拿 v-bind举个例子

        -->

        <!-- 准备好一个容器 -->
        <div id="root">
            <h1>插值语法</h1>
            <h3>你好, {{name}}</h3>
            <hr/>

            <h1>指令语法</h1>
            <a v-bind:href="baidu.url" v-bind:x="baidu.hello">点我去{{baidu.name}}</a>
            <a :href="baidu.url" :x="baidu.hello">点我去{{baidu.name}}</a>
        </div>
        
        <script type="text/javascript">
            Vue.config.productionTip = false;// 阻止 vue 在启动时生成生产提示。
            
            new Vue({
                el:'#root'
                ,data:{
                    name:'jack'
                    ,baidu:{
                        name:"百度"
                        ,url:'https:www.baidu.com'
                        ,hello:"jiang"
                    }
                }
            });

        </script>
    </body>
</html>